#ifndef PAINTWORKER_H
#define PAINTWORKER_H

#include <QObject>
#include "common.h"
#include "icomponent.h"

class IVdsPaint;
class PaintWorkerPrivate;
class PaintWorker : public IComponent
{
public:
    explicit PaintWorker(IVdsPaint *parent);
    ~PaintWorker();

    void start(const QString *arg = Q_NULLPTR);
    void stop();

private:
    PaintWorkerPrivate *d;
};

#endif // PAINTWORKER_H
